home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer (Italian) 48 / PC Gamer IT CD 48 2-2.iso / 1602 AD / 1602ad_demo.exe / GADDATA / SHIP.GAD < prev    next >
Text File  |  1999-04-21  |  9KB  |  412 lines

  1.  
  2. ;==============INCLUDE-FILES====================;
  3.  
  4.   Include: "TOOLS.INC"
  5.  
  6. ;===============================================;
  7.  
  8.   Objekt: GADGET
  9.  
  10.   ;---Default-Werte festlegen---;
  11.     @Nummer:    0
  12.     Id:         0
  13.     Blocknr:    BLK_TOOL
  14.     Gfxnr:      0
  15.     Kind:       GAD_UNUSED
  16.     ObjFill:    0,MAXGADGET
  17.  
  18.   ;========================================;
  19.   ;   Hier starten richtige Definitionen   ;
  20.   ;========================================;
  21.  
  22.     IDHAUPT     = 38001
  23.     IDNIX       = 38901
  24.  
  25. ;================HAUPT-GADGETS==================;
  26.  
  27.   ;---Name des Schiffes---;
  28.     @Nummer:    0
  29.     BASE =      Nummer
  30.     Id:         IDNIX
  31.     Kind:       GAD_GFX
  32.     Noselflg:   1
  33.     Gfxnr:      GFXOVERHEAD+2
  34.     Pos:        6, 354
  35.     Size:       244, 30
  36.  
  37.     @Nummer:    +1
  38.     ObjFill:    BASE
  39.     Id:         IDHAUPT+0
  40.     Gfxnr:      GFXOVERHEAD+1
  41.  
  42.     @Nummer:    +1
  43.     Id:         IDHAUPT+1
  44.     Kind:       GAD_TEXTZ
  45.     Blocknr:    ZEINR
  46.     Color:      1, 0
  47.     Pos:        6, 358
  48.     Size:       244, 30
  49.     Posoffs:    124, 29
  50.  
  51.     ;---Reparatur, Verkauf, Handel und Kanone
  52.     @Nummer:    +1
  53.     Id:         IDHAUPT+2
  54.     Kind:       GAD_GFX
  55.         Flipflg:        1
  56.     Gfxnr:      GFXSHIP
  57.         Pressoff:        4
  58.     Pos:        22, 439
  59.     Size:       62, 67
  60.  
  61.     @Nummer:    +1
  62.     Id:         IDHAUPT+3
  63.     Kind:       GAD_GFX
  64.         Flipflg:        1
  65.     Gfxnr:      GFXSHIP+1
  66.         Pressoff:        4
  67.         Pos:            179, 572
  68.         Size:          66, 68
  69.  
  70.     @Nummer:    +1
  71.     Id:         IDHAUPT+4
  72.     Kind:       GAD_GFX
  73.       Gfxnr:      GFXSHIP+2
  74.         Pressoff:        4
  75.         Pos:              16, 577
  76.         Size:                64, 62
  77.  
  78.     @Nummer:    +1
  79.     Id:         IDHAUPT+5
  80.     Kind:       GAD_GFX
  81.     Gfxnr:      GFXSHIP+3
  82.         Pressoff:        4
  83.         Pos:                159, 403
  84.         Size:                74, 56
  85.  
  86.     @Nummer:    +1
  87.     Id:         IDHAUPT+6
  88.     Kind:       GAD_TEXTR
  89.     Blocknr:    ZEINR
  90.     Color:      0, 0
  91.     Pos:        126, 414
  92.         Size:                30, 30
  93.     Posoffs:    30, 29
  94.  
  95.   ;---Zustandsbalken---;
  96.     @Nummer:    +1
  97.     Id:         IDHAUPT+7
  98.     Kind:       GAD_GFX
  99.     Noselflg:   1
  100.     Gfxnr:      GFXSHIP+12
  101.     Pos:        89, 468
  102.     Size:       145, 21
  103.  
  104.     @Nummer:    +1
  105.     Id:         IDHAUPT+8
  106.     Kind:       GAD_BALKEN
  107.     Slidhorflg: 1
  108.     Noselflg:   1
  109.     Color:      COL_BALK
  110.     Pos:        91, 471
  111.     Size:       141, 15
  112.  
  113.     @Nummer:    +1
  114.     Id:         IDHAUPT+9
  115.     Kind:       GAD_NIX
  116.     Pos:        89, 468
  117.     Size:       145, 21
  118.  
  119.   ;---Warenpreis Schieberegler---;
  120.     @Nummer:    +1
  121.     Id:         IDHAUPT+10    ; Untergrund!!
  122.     Kind:       GAD_GFX
  123.     Noselflg:   1
  124.     Gfxnr:      GFXSHIP+13
  125.     Pos:        47, 545
  126.     
  127.     @Nummer:    +1
  128.     Id:         IDHAUPT+11    ; Kugel !!
  129.     Kind:       GAD_GFX
  130.     Slidhorflg: 1
  131.     Gfxnr:      GFXKONT+16
  132.     Pressoff:   1
  133.     Pos:        60, 534
  134.     Size:       133, 36
  135.     Posoffs:    -13, 0
  136.  
  137.   ;---Minus / Plus fⁿr Warenpreis---;
  138.     @Nummer:    +1
  139.     Id:         IDHAUPT+12
  140.     Kind:       GAD_GFX
  141.     Gfxnr:      GFXSHIP+8
  142.     Pressoff:   2
  143.     Pos:        21, 538
  144.     Size:       25, 25
  145.     Posoffs:    5, 5
  146.  
  147.     @Nummer:    +1
  148.     Id:         IDHAUPT+13
  149.     Kind:       GAD_GFX
  150.     Gfxnr:      GFXSHIP+9
  151.     Pressoff:   2
  152.     Pos:        209, 534
  153.     Size:       30, 33
  154.  
  155.     @Nummer:    +1
  156.     Id:         IDHAUPT+14
  157.     Kind:       GAD_TEXTL
  158.     Blocknr:    ZEINR
  159.     Color:      0, 0
  160.     Pos:        25, 507
  161.     Size:       210, 30
  162.     Posoffs:    0, 29
  163.  
  164.     @Nummer:    +1
  165.     Id:         IDHAUPT+15
  166.     Kind:       GAD_TEXTR
  167.     Blocknr:    ZEINR
  168.         Noselflg:        1
  169.     Color:      0, 0
  170.     Pos:        25, 507
  171.     Posoffs:    210, 29
  172.  
  173.     ;---Kontorerrichtung---;
  174.     @Nummer:    +1
  175.     Id:         IDHAUPT+16
  176.     Kind:       GAD_GFX
  177.     Gfxnr:      GFXSHIP+14
  178.         Pressoff:        1
  179.     Pos:        16, 566
  180.     Size:       95, 79
  181.  
  182.     ;---Warenaustausch mit eigenen Kontor---;
  183.     @Nummer:    +1
  184.     Id:         IDHAUPT+17
  185.     Kind:       GAD_GFX
  186.     Gfxnr:      GFXSHIP+16
  187.         Pressoff:        1
  188.         Pos:              16, 577
  189.         Size:                64, 62
  190.  
  191.   ;---Kontaktaufnahme mit Piraten---;
  192.     @Nummer:    +1
  193.     Id:         IDHAUPT+18
  194.     Kind:       GAD_GFX
  195.     Gfxnr:      GFXSHIP+18
  196.         Pressoff:        1
  197.         Pos:              18, 428
  198.         Size:                87, 78
  199.  
  200.   ;---Ein -bzw. Ausschalten des Routenmodus---;
  201.     @Nummer:    +1
  202.     Id:         IDHAUPT+19
  203.     Kind:       GAD_GFX
  204.     Gfxnr:      GFXSHIP+20
  205.     Flipflg:    1
  206.         Pressoff:        1
  207.         Pos:              107, 494
  208.         Size:                56, 65
  209.  
  210.   ;---Festlegen einer fixen Schiffsroute---;
  211.     @Nummer:    +1
  212.     Id:         IDHAUPT+20
  213.     Kind:       GAD_GFX
  214.     Gfxnr:      GFXSHIP+22
  215.         Pressoff:        1
  216.         Pos:              104, 557
  217.         Size:                68, 90
  218.  
  219.   ;---Stoppen des Schiffes---;
  220.     @Nummer:    +1
  221.     Id:         IDHAUPT+21
  222.     Kind:       GAD_GFX
  223.     Gfxnr:      GFXSHIP+24
  224.         Pressoff:        1
  225.         Pos:              30, 570
  226.         Size:                56, 66
  227.  
  228.   ;---Erkunden einer Insel---;
  229.     @Nummer:    +1
  230.     Id:         IDHAUPT+22
  231.     Kind:       GAD_GFX
  232.     Gfxnr:      GFXSHIP+26
  233.         Pressoff:        1
  234.         Pos:              18, 447
  235.         Size:                63, 71
  236.  
  237.     @Nummer:    +1
  238.     Id:         IDHAUPT+23
  239.     Kind:       GAD_GFX
  240.     Gfxnr:      GFXSHIP+28
  241.         Noselflg:        1
  242.         Pos:              18, 447
  243.         Size:                63, 71
  244.  
  245.   ;---Selbstversenkung des Schiffes---;
  246.     @Nummer:    +1
  247.     Id:         IDHAUPT+24
  248.     Kind:       GAD_GFX
  249.     Gfxnr:      GFXKAMPF+26
  250.         Pressoff:        2
  251.         Pos:              177, 494
  252.         Size:                58, 52
  253.  
  254.   ;---Warengrafiken Schiff (nicht wΣhlbar)---;
  255.     @Nummer:    +1
  256.     X =         28
  257.     Y =         649
  258.     BASE =      Nummer
  259.     Id:         IDHAUPT+50
  260.     Kind:       GAD_GFX
  261.     Noselflg:   1
  262.     Gfxnr:      GFXWARE
  263.     Pos:        X, Y
  264.     Size:       48, 46
  265.     
  266.     @Nummer:    +1
  267.     ObjFill:    BASE
  268.     @Id:        +1
  269.     @Pos:       +53, +0
  270.  
  271.     @Nummer:    +1
  272.     ObjFill:    BASE
  273.     @Id:        +1
  274.     @Pos:       +53, +0
  275.  
  276.     @Nummer:    +1
  277.     ObjFill:    BASE
  278.     @Id:        +1
  279.     @Pos:       +53, +0
  280.  
  281.     @Nummer:    +1
  282.     ObjFill:    BASE
  283.     @Id:        +1
  284.     Pos:        X, Y+54
  285.     
  286.     @Nummer:    +1
  287.     ObjFill:    BASE
  288.     @Id:        +1
  289.     @Pos:       +53, +0
  290.  
  291.     @Nummer:    +1
  292.     ObjFill:    BASE
  293.     @Id:        +1
  294.     @Pos:       +53, +0
  295.  
  296.     @Nummer:    +1
  297.     ObjFill:    BASE
  298.     @Id:        +1
  299.     @Pos:       +53, +0
  300.  
  301.   ;---Lagermenge Schiff (nicht wΣhlbar)---;
  302.     @Nummer:    +1
  303.     X =         70
  304.     Y =         651
  305.     BASE =      Nummer
  306.     Id:         IDHAUPT+70
  307.     Kind:       GAD_BALKEN
  308.     Noselflg:   1
  309.     Slidverflg: 1
  310.     Color:      COL_RED, COL_RED
  311.     Pos:        X, Y
  312.     Size:       4, 42
  313.     
  314.     @Nummer:    +1
  315.     ObjFill:    BASE
  316.     @Id:        +1
  317.     @Pos:       +53, +0
  318.  
  319.     @Nummer:    +1
  320.     ObjFill:    BASE
  321.     @Id:        +1
  322.     @Pos:       +53, +0
  323.  
  324.     @Nummer:    +1
  325.     ObjFill:    BASE
  326.     @Id:        +1
  327.     @Pos:       +53, +0
  328.  
  329.     @Nummer:    +1
  330.     ObjFill:    BASE
  331.     @Id:        +1
  332.     Pos:        X, Y+54
  333.     
  334.     @Nummer:    +1
  335.     ObjFill:    BASE
  336.     @Id:        +1
  337.     @Pos:       +53, +0
  338.  
  339.     @Nummer:    +1
  340.     ObjFill:    BASE
  341.     @Id:        +1
  342.     @Pos:       +53, +0
  343.  
  344.     @Nummer:    +1
  345.     ObjFill:    BASE
  346.     @Id:        +1
  347.     @Pos:       +53, +0
  348.  
  349.   ;---Warengadgets Schiff---;
  350.     @Nummer:    +1
  351.     X =         26
  352.     Y =         648
  353.     BASE =      Nummer
  354.     Id:         IDHAUPT+90
  355.     Kind:       GAD_GFX
  356.     Gfxnr:      GFXWARELEER+2
  357.     Pressoff:   1
  358.     Pos:        X, Y
  359.     Size:       48, 48
  360.     
  361.     @Nummer:    +1
  362.     ObjFill:    BASE
  363.     @Id:        +1
  364.     @Pos:       +53, +0
  365.  
  366.     @Nummer:    +1
  367.     ObjFill:    BASE
  368.     @Id:        +1
  369.     @Pos:       +53, +0
  370.  
  371.     @Nummer:    +1
  372.     ObjFill:    BASE
  373.     @Id:        +1
  374.     @Pos:       +53, +0
  375.  
  376.     @Nummer:    +1
  377.     ObjFill:    BASE
  378.     @Id:        +1
  379.     Pos:        X, Y+54
  380.     
  381.     @Nummer:    +1
  382.     ObjFill:    BASE
  383.     @Id:        +1
  384.     @Pos:       +53, +0
  385.  
  386.     @Nummer:    +1
  387.     ObjFill:    BASE
  388.     @Id:        +1
  389.     @Pos:       +53, +0
  390.  
  391.     @Nummer:    +1
  392.     ObjFill:    BASE
  393.     @Id:        +1
  394.     @Pos:       +53, +0
  395.  
  396.   ;---Slider fⁿr Mengenlimits links---;
  397.     @Nummer:    +1
  398.     X =         58
  399.     Y =         417
  400.     BASE =      Nummer
  401.     Id:         IDHAUPT+110
  402.     Kind:       GAD_GFX
  403.     Slidverflg: 1
  404.     Slidoffs:   0, 12
  405.     Slidsize:   0, 44
  406.     Gfxnr:      GFXROUTE+4
  407.     Pressoff:   1
  408.     Pos:        X, Y
  409.     Size:       30, 66
  410.     Posoffs:    10, -12
  411.  
  412.   EndObj;